Efficient Evaluation of NOT-Twig Queries with Parent-Child Edges in A Tree-Unaware RDBMS
نویسندگان
چکیده
Despite a large body of work on XML query processing in relational environment, systematic study of NOT-twig queries has received little attention in the literature. Such queries contain notpredicates and are useful for many real-world applications. In this paper, we present an efficient strategy to evaluate NOT-twig queries with parent-child edges in a schema-oblivious and tree-unaware relational environment. Devising efficient XML query processing strategy on “purely relational" environment is a challenging problem as recent results demonstrate that query performance often degrades due to the generation of inefficient query plans. Our proposed technique is built on top of the SUCXENT++ system, a tree-unaware approach designed primarily for read-mostly workloads. It extends the encoding scheme of SUCXENT++ by adding two new labels, namely AncestorValue and AncestorDeweyGroup, that enable us to efficiently filter out elements satisfying a not-predicate by comparing their ancestor group identifiers. In this approach, a set of elements under the same common ancestor at a specific level in the XML tree is assigned same ancestor group identifier. Based on this encoding scheme, we propose two variants of a novel SQL translation algorithm for NOT-twig query evaluation, namely HYBRID and PURE. Experiments carried out confirm that our proposed approach built on top of an off-theshelf commercial RDBMS significantly outperforms representative tree-unaware and native approaches. Interestingly, our scheme reduces significantly the performance gap between a representative tree-aware (MonetDB/XQuery) and tree-unaware approaches and, surprisingly, even outperform it for certain NOT-twig queries.
منابع مشابه
Efficient Evaluation of Nearest Common Ancestor in XML Twig Queries Using Tree-Unaware RDBMS
Finding all occurrences of a twig pattern in a database is a core operation in XML query processing. Recent study showed that tree-aware relational framework significantly outperform tree-unaware approaches in evaluating structural relationships in XML twig queries. In this paper, we present an efficient strategy to evaluate a specific class of structural relationship called NCA-twiglet in a tr...
متن کاملEfficient Evaluation of NOT-Twig Queries in Tree-Unaware Relational Databases
Despite a large body of work on xml query processing in relational environment, systematic study of not-twig queries has received little attention in the literature. Such queries contain not-predicates and are useful for many real-world applications. In this paper, we present an efficient strategy to evaluate not-twig queries on top of a dewey-based tree-unaware system called Sucxent++ [11]. We...
متن کاملStars on Steroids: Fast Evaluation of Multi-source Star Twig Queries in RDBMS
Despite a large body of work on XML twig query processing in relational environment, systematic study of XML join evaluation has received little attention in the literature. In this paper, we propose a novel and non-traditional technique for fast evaluation of multi-source star twig queries in a path materialization-based RDBMS. A multi-source star twig joins different XML documents on values i...
متن کاملFast Evaluation of Multi-source Star Twig Queries in a Path Materialization-based XML Database
Despite a large body of work on xml twig query processing in relational environment, systematic study of xml join evaluation has received little attention in the literature. In this paper, we propose a novel and non-traditional technique for fast evaluation of multi-source star twig queries in a path materialization-based rdbms. A multi-source star twig joins different xml documents on values i...
متن کاملEfficient Support for Ordered XPath Processing in Tree-Unaware Commercial Relational Databases
In this paper, we present a novel ordered xpath evaluation in tree-unaware rdbms. The novelties of our approach lies in the followings. (a) We propose a novel xml storage scheme which comprises only leaf nodes, their corresponding data values, order encodings and their root-to-leaf paths. (b) We propose an algorithm for mapping ordered xpath queries into sql queries over the storage scheme. (c)...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009